# 返回值:一个函数中是否有返回值，由函数体内是否有return决定
# 若函数体内没有return 则返回None
# 一个函数内可以有多个return，但是只会返回一个
def printInfo():
    return "天气不错"
    return 1,6,9

    pass
print(printInfo())
# def sum(*args):
#     '''
#     可以计算所有参数的累加结果
#     :param args: 可以给定任意个参数
#     :return: 所有参数累加之和
#     '''
#     result=0
#     for item in args:
#         result=result+item
#         pass
#     # print(result)
#     return result
#     pass
# getSum=sum(1,9)
# print(getSum)
# print(type(getSum))
# 将之前封装的求和函数进行改动，仍然是输入不定长参数，要求，返回所有参数，以及运算求和的结果
def sum(*args):
    '''
    可以计算所有参数的累加结果
    :param args: 可以给定任意个参数
    :return: 所有参数累加之和
    '''
    result=0
    list1=[]
    for item in args:
        list1.append(item)
        result=result+item
        pass
    list1.append(result)
    # print(result)
    return list1
    pass
print(sum(1,5,2))